No.34 on the Bristol Harbour Railway.
D2994 stands in Avon Riverside station with the 1350 serive from Oldland